//
// Created by chizuru on 2025/9/8.
//

#pragma once
#include <vector>

// Pure virtual strategy
struct IResponseTerminator {
    virtual ~IResponseTerminator() = default;
    // returns true when the accumulated response buffer is considered "complete"
    virtual bool isComplete(const std::vector<uint8_t>& accumulated) const = 0;
};
